package main

import (
	"os"
	"strings"
)

func readFileToString(filePath string) ([]string, error) {
	// 读取整个文件内容到字节切片
	data, err := os.ReadFile(filePath)
	if err != nil {
		return nil, err
	}
	// 将字节切片转换为字符串
	dataStr := string(data)
	lines := strings.Split(dataStr, "\r\n\r\n")
	return lines, nil
}

func writeLinesToFile(filePath string, lines []string) error {
	// 将字符串切片连接成一个单一的字符串，每行之间用换行符分隔
	data := strings.Join(lines, "\n")

	// 将数据写入文件
	err := os.WriteFile(filePath, []byte(data), 0644)
	if err != nil {
		return err
	}

	return nil
}
